﻿/**********************************************************************
 * @file   FITKPHengLEISpatialStruct.h
 * @brief  空间离散类型Struct数据
 * @author liuzhonghua (liuzhonghuaszch@163.com)
 * @date   2024-08-21
 *********************************************************************/
#ifndef _FITKOF_PHengLEISpatialStruct_H___
#define _FITKOF_PHengLEISpatialStruct_H___
 
#include "FITKPHengLEIAbsSpatialDiscretisation.h"

namespace Interface
{
    /**
     * @brief  空间离散类型Struct类
     * @author liuzhonghua (liuzhonghuaszch@163.com)
     * @date   2024-08-21
     */
    class FITKFlowPHengLEIAPI FITKPHengLEISpatialStruct : public FITKPHengLEIAbsSpatialDiscretisation
    {
    public:
        explicit FITKPHengLEISpatialStruct(FITKPHengLEIAbsSolver::PHengLEISolverType type);
        virtual ~FITKPHengLEISpatialStruct() = default;
    protected:
        /**
         * @brief    初始化空间离散类型Struct参数
         * @return   void
         * @author   liuzhonghua (liuzhonghuaszch@163.com)
         * @date     2024-08-21
         */
        virtual void initSchemeTypeParam() override;
    private:
    };
}


#endif
